The Core Concept for the Multidimensional Knapsack Problem
نویسندگان
چکیده
We present the newly developed core concept for the Multidimensional Knapsack Problem (MKP) which is an extension of the classical concept for the one-dimensional case. The core for the multidimensional problem is defined in dependence of a chosen efficiency function of the items, since no single obvious efficiency measure is available for MKP. An empirical study on the cores of widely-used benchmark instances is presented, as well as experiments with different approximate core sizes. Furthermore we describe a memetic algorithm and a relaxation guided variable neighborhood search for the MKP, which are applied to the original and to the core problems. The experimental results show that given a fixed run-time, the different metaheuristics as well as a general purpose integer linear programming solver yield better solution when applied to approximate core problems of fixed size.
منابع مشابه
Solving the bi-objective multi-dimensional knapsack problem exploiting the concept of core
This paper deals with the bi-objective multi-dimensional knapsack problem. We propose the adaptation of the core concept that is effectively used in single objective multidimensional knapsack problems. The main idea of the core concept is based on the “divide and conquer” principle. Namely, instead of solving one problem with n variables we solve several sub-problems with a fraction of n variab...
متن کاملA Heuristic for the Multidimensional 0-1 Knapsack Problem
This paper deals with the concepts of core and core problems for multidimensional 0-1 knapsack (MKP) problems. Core problems were introduced by Balas and Zemel (1980) and have been widely studied in the literature. The core refers to the seet of variables for which it is hard to decide what their value will be in an optimal solution; and the core problem is a reduction of the original problem i...
متن کاملDevelopment of core to solve the multidimensional multiple-choice knapsack problem
The multidimensional multiple-choice knapsack problem (MMKP) is an extension of the 0-1 knapsack problem. The core concept has been used to design efficient algorithms for the knapsack problem but the core has not been developed for the MMKP so far. In this paper, we develop an approximate core for the MMKP and utilize it to solve the problem exactly. Computational results show that the algorit...
متن کاملThe Core Concept for 0/1 Integer Programming
In this paper we examine an extension of the core concept for the 0/1 Multidimensional Knapsack Problem (MKP) towards general 0/1 Integer Programming (IP) by allowing negative profits, weights and capacities. The core concept provides opportunities for heuristically solving the MKP, achieving higher quality solutions and shorter runtimes than general IP methods. We provide the theoretical found...
متن کاملCore problems in the bi - criteria { 0 , 1 } - knapsack : new developments ∗
The most efficient algorithms for solving the single-criterion {0,1}-knapsack problem are based on the concept of core, i.e., a small number of relevant variables. But this concept goes unnoticed when more than one criterion is taken into account. The main purpose of the paper is to check whether or not such a set of variables is present in bi-criteria {0-1}knapsack instances. Extensive numeric...
متن کامل